﻿@charset 'utf-8';
/** Generated by FG **/
@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-ThCn';
	src: url('../fonts/HelveticaNeueLTStd-ThCn.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTStd-ThCn.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-ThCn.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStd-ThCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Helvetica-Roman-SemiB';
	src: url('fonts/Helvetica-Roman-SemiB.eot');
	src: local('☺'), url('../fonts/Helvetica-Roman-SemiB.woff') format('woff'), url('../fonts/Helvetica-Roman-SemiB.ttf') format('truetype'), url('../fonts/Helvetica-Roman-SemiB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	max-width: 1920px;
	margin:0 auto;
}
.sol_con{
	min-height: 360px;
}
.xuanfuxiala{
	max-height: 138px;
}
.d2list ul li:last-child a{
	border-right: none;
}
.hed{
	width:100%;
	height:1000px;
}

body{
	overflow: hidden;
	background:#fff;
}
.waimian{
	position:fixed;
	right:4px;
	top:70%;
	transform: translate(-50%,0);
	z-index: 32;
}
.xuanfu{
	width:55px;
	height:52px;
	background:#b00019;
	z-index: 30;
	text-align: center;
	line-height: 52px;
	cursor: pointer;
}

.xuanfuu{
	width:0px;
	height:52px;
	background:#b00019;
	position:absolute;
	right:-80px;
	top:0;
	text-align: left;
	line-height: 52px;
	padding-left:24px;
	display: none;
	cursor: pointer;
	right:0;
	-webkit-transition: all .3s ease-out:.0s;
	-moz-transition: all .3s ease-out:.0s;
	-ms-transition: all .3s ease-out:.0s;
	-o-transition: all .3s ease-out:.0s;
	transition: all .3s ease-out:.0s;
}

.waimian:hover .xuanfuu{
	width:180px;
	display:block;
} 
/*.xuanfuxiala{
	
}*/
.xuanfuxiala{
	background:#b00019;
}
.g_noprtm{
	width:180px;
	position:absolute;
	top:52px;
	right:0;
	display: none;
}
.xuanfuxiala p{
	color:#ffffff;
	font-size:16px;
	font-family:"Microsoft JhengHei";
	padding:15px 0px 15px 0px;
	margin-left: 22px;
}
.xuanfuu span {
    color: #ffffff;
    font-size: 16px;
    font-family: "Microsoft JhengHei";
    margin: 0px 25px 0 15px;
}


.header{
	width:100%;
	position: fixed;
	top:0;
	z-index: 30;
	padding:15px 0 15px; 
}
.header.act{
	background:#fff;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.headercon{
	width:100%;
	padding:0 98px;
	position:relative;
}
.logo{
	width:71px;
	display: inline-block;
}
.logo img{
	width:100%;
}
.list{
	display: inline-block;
	float: right;
	margin-top:25px;
}
.list ul{
	display: inline-block;
}
.list ul li{
	float: left;
}
.list ul li a{
	font-size: 16px;
	color:#fff;
	font-family: "微软雅黑";
	padding:0 35px;
	border-right: 1px solid rgba(255,255,255,0.5)
}
.list ul li a:hover{
	color:#b00019;
}

.list ul li a.active{
	color:#b00019;
}
.list ul li a.act{
	color:#666666;
/*	border-right: 1px solid #dbdbdb;*/
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.list ul li a.act:hover{
	color:#b00019;;
}
.list ul li:last-child a{
	border-right: none;
}
.serach{
	display: inline-block;
	float: right;
	margin-top:13px;
	position: relative;
}
.en{ 
	display: inline-block;
	float: left;
	width:38px;
	height:38px;
	line-height: 38px;
	text-align: center;
	border-radius: 50%;
	border:1px solid #fff;
	font-family: "Arial";
	font-size: 14px;
	color:#fff;
	margin:0 27px 0 15px;
}
.en.act{
	color:#666;
	border-color: #666;
}
.en a{ 
	color:#fff;
	display:block;
	width:100%;
	height:100%;
	border-radius: 50%;
	line-height: 38px;
}
.en a.act{ 
	color:#666;
}
.sousuo{
	float: left;
	width:38px;
	height:38px;
	text-align: center;
	background:#980218;
	border-radius: 50%;
	line-height: 35px;
	position:relative;
	z-index: 10;
	cursor: pointer;
}
.sou_a{
	position:relative;
	float:right;
	border-radius:50%;
}
.text{
	height:38px;
	width:38px;
	background:#b00019;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 8;
	border-radius: 38px;
	-webkit-transition:0.3s;
	color:#ffffff;
	font-family: "Microsoft JhengHei";
	padding-left: 20px;
	line-height: 38px;

}
.serach .sou_a:hover .text{
	width:160px;
}
input::-webkit-input-placeholder{
    color:#fff;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#fff;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#fff;
}
#myform input::-moz-placeholder{ 
    color:#999;
}
.xiala{
	position:absolute;
	right:0;
	top:80px;
	background:rgba(255,255,255,0.9);
	border-top:1px solid #b82c3c;
	padding:55px 120px 40px 60px;
	display:none;
	z-index: 20;
}
.xiala .xiao{
	width:350px;
	float: left;
	display: inline-block;
	margin-right:120px;

}
.xiala .xiao img{
	margin-top: -7px;
}

.xiala .xiao i{
	color:#333333;
	font-size: 24px;
	font-family:"Microsoft JhengHei";
	font-style: normal;
	font-weight: 800;
	margin:0 0 32px 20px;
	display: inline-block;
}
.xiala .xiao p{
	color:#666666;
	font-size: 14px;
	font-family:"Microsoft JhengHei";
	line-height:30px;
}
.shangjiantou{
	position:absolute;
	top:-13px;
	left:43px;
	z-index: 25;
}
/*.shangjiantouu{
	position:absolute;
	top:-13px;
	left:375px;
	z-index: 25;
}
.shangjiantouuu{
	position:absolute;
	top:-13px;
	left:509px;
	z-index: 25;
}
.shangjiantouuuu{
	position:absolute;
	top:-13px;
	left:645px;
	z-index: 25;
}
.shangjiantouuuuu{
	position:absolute;
	top:-13px;
	right:273px;
	z-index: 25;
}*/

.clearfix li:nth-child(2) .shangjiantou{
	position:absolute;
	top:-13px;
	left:171px;
	z-index: 25;
}
.clearfix li:nth-child(3) .shangjiantou{
	position:absolute;
	top:-13px;
	left:306px;
	z-index: 25;
}
.clearfix li:nth-child(4) .shangjiantou{
	position:absolute;
	top:-13px;
	left:440px;
	z-index: 25;
}
.clearfix li:nth-child(5) .shangjiantou{
	position:absolute;
	top:-13px;
	/*right:273px;*/
	left: 576px;
	z-index: 25;
}


















.slist{
	display: inline-block;
	float: left;
	margin-right:125px;
}
.slist .limian li{
	float:none;
	margin-bottom:35px;
}
.slist .limian li a{
	color:#666;
	font-size: 16px;
	font-family:"微软雅黑";
	border-right: none;
	margin-left:12px;
	padding:0 0;
}
.stuwen{
	display: inline-block;
	float:left;
	width:208px;
}
.stuwen span{
	color:#666;
	font-size:16px;
	font-family:"Arial";
	padding:13px 0 11px;
	display: block;
}
.stuwen p{
	color:#333333;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight: 800;
	line-height:20px;
}
.headxila{
	position:fixed;
	top:90px;
	background:#fff;
	width:100%;
	text-align:left;
	display:none;
	z-index: 10;
	padding:0 15px;
}
.headxila >ul li:hover >a{
	color:#b00019;
}
.headxila ul li{
	position:relative;
}


.headxila> ul li> .cenitmtop a{
	color:#999;
	font-size:16px;
	padding:20px 0;
	display:block;
	border-bottom:1px solid #dbdbdb;
	font-weight: Bold;
}
.cenitmbom{
	padding-top: 8px;
	padding-bottom: 8px;
	display: none;
	background:#f1f1f1;
	padding-left:10px;
}
.cenitmbom .headxiala_ab> a{
	padding:15px 0;
	display:block;
	font-size: 16px;
	color:#999;
	font-family:"Microsoft JhengHei";
}
.cenitmtop{
	border:1px solid red;
}


.menuph {
	position: absolute;
	top: 50%;
	right: 50px;
	width: 45px;
	height: 45px;
	cursor: pointer;
	text-align: center;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	display:none;
}

 .menuph .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 16px;
}

 .menuph .point:hover .navbtn,
 .menuph .point:hover .navbtn::after,
 .menuph .point:hover .navbtn::before {
	width: 28px;
}

.menuph .navbtn {
	position: absolute;
	top: 1px;
	right: 1px;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #fff;
}
.menuph .navbtnn{
	background: #000;
}

.menuph .navbtn::after,
 .menuph .navbtn::before {
	position: absolute;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	content: '';
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #fff;
}
.menuph .navbtn::after,
 .menuph .navbtn::before{
 	background: #fff;
 }

.menuph .navbtn::after {
	top: -10px;
}

.menuph .navbtn::before {
	top: 10px;
}

.menuph .point.active .navbtn {
	background: transparent;
}

.menuph .point.active .navbtn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.menuph .point.active .navbtn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.banner{
	width:100%;
	position: relative;
	z-index: 19;
}
.banner img{
	width:100%;
}
.banner .slick-dots{
	bottom:42px;
}
.banner .slick-dots li{
	width:8px;
	height:8px;
	background:#fff;
}
.banner .slick-dots li.slick-active {
    background: #b6192a;
}
.banner .slick-next,.banner .slick-prev{
	width:14px;
	height:26px;
	top:100%;
	-webkit-transform: translateY(-62px);
	-moz-transform: translateY(-62px);
	transform: translateY(-62px);
	z-index: 10;
}
.banner .slick-prev{
	left: 808px;
	z-index: 30;
	background:url(../images/left.png) no-repeat top center;
}
.banner .slick-next{
	right: 808px;
	background:url(../images/right.png) no-repeat top center;
}
.news{
	width:100%;
	/*background:url(../images/snewsbg.jpg) top center;*/
	background: #fff;
	position:relative;
	z-index: 21;
	padding-bottom:35px;
	
}
.news:hover{
	background-position: 0 -653px;
}
.newscon{
	width:1200px;
	margin:0 auto;
	animation: fadeInUp 1s;
}
.nsbt{
	text-align: center;
	padding:80px 0 60px;
	margin:0 auto;
}
.nsbt p{
	color:#666666;
	font-family: "微软雅黑";
	font-size:16px;
	margin-top:24px;
	line-height:30px; 
}
.nsbt span{
	color:#333333;
	font-family: "微软雅黑";
	font-size:48px;
}
.nsbt i{
	color:#666666;
	font-family: "Conv_HelveticaNeueLTStd-ThCn";
	font-size:30px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 100;
	letter-spacing: 2px;
}
.newspic .slick-prev, .newspic .slick-next{
	width:15px;
	height: 25px;
}
.newspic .slick-next{
	right:-60px;
	background:url(../images/newsright.png) no-repeat top center;
}
.newspic .slick-next:hover{
	background-position: 0 -25px;
}
.newspic .slick-prev{
	left: -65px;
	background:url(../images/newsleft.png) no-repeat top center;
}
.newspic .slick-prev:hover{
	background-position: 0 -25px;
}
.gkh_itm{
	position: relative;
	text-align: center;
}
.ziti{
	position:absolute;
	bottom:15px;
	padding:0 70px 0 30px; 
	z-index: 10; 
}
.ziti p{
	color:#ffffff;
	font-size:20px;
	font-family: "微软雅黑";
	line-height:26px; 
	text-align: left;
	height: 52px;
	overflow: hidden;
}
.more{
	margin:55px 0 0px;
}
.more a{
	display: block;
	width:160px;
	height:40px;
	border:1px solid #dbdbdb;
	border-radius:20px; 
	text-align: center;
	line-height: 40px;
	color:#666;
	font-size:14px;
	font-family: "Arial";
	text-transform: uppercase;
	margin:0 auto;
}
.more a:hover{
	background:#b00019;
	color:#fff;
}
.product{
	width:100%;
	background:url(../images/probg.jpg) no-repeat top center;
	padding-bottom:77px;
	position:relative;
	z-index: 22;
}

.procon{
	width:1200px;
	margin:0 auto;
	animation: fadeInUp 1s;
}
.proconlisttt{
	text-align: center;
	padding:100px 40px 38px;
	height:432px;
}
.prolistpic{
	width:63px;
	height:36px;
/*	background:url(../images/tielu.png) no-repeat top center;*/
	margin:0 auto;
}
.prolistpic img{
	width:100%;
}
.prolistpicc{
	width:91px;
	height:36px;
	/*background:url(../images/haiyun.png) no-repeat top left;*/
	margin:0 auto;
}
.prolistpicc img{
	width:100%;
}
.prolistpiccc{
	width:63px;
	height:47px;
/*	background:url(../images/kongyun.png) no-repeat top center;*/
	margin:0 auto;
}
.prolistpiccc img{
	width:100%;
}
.proconlisttt h4{
	color:#9fcef3;
	font-family:"微软雅黑";
	margin:40px 0 10px;
}
.proconlisttt i{
	color:#9fcef3;
	font-family:"Conv_HelveticaNeueLTStd-ThCn";
	font-size:14px;
	font-style: normal;
	text-transform: uppercase;
    letter-spacing: 2px;
}
.proconlisttt p{
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
	margin:15px 0 70px;
	line-height: 26px;
	display: none;
}
.proconlist .slick-center .proconlisttt p{
	display: block;
}
.proconlist .slick-center .proconlisttt {
    background: #0065b7;
    padding:50px 27.5px 38px;
    width:335px;
}
.proconlist .slick-center .moree a{
	display: block;
}
.proconlist .slick-center .proconlisttt h4{
	color:#fff;
	font-size:32px;
}
.proconlist .slick-center .proconlisttt i{
	color:#fff;
	font-size:16px;
}
.proconlist .slick-center .proconlisttt .prolistpic{
	background-position: 0 -36px;
}
.proconlist .slick-center .proconlisttt .prolistpicc{
	background-position: 0 -56px;
}
.proconlist .slick-center .proconlisttt .prolistpiccc{
	background-position: 0 -47px;
}
.proconlist .slick-prev,.proconlist .slick-next{
	width:15px;
	height: 25px;
}
.proconlist .slick-prev{
	z-index: 50;
	left:-50px;
	background:url(../images/left.png) no-repeat top center; 
}
.proconlist .slick-next{
	right:-50px;
	background:url(../images/right.png) no-repeat top center;
} 
/*.proconlist .slick-slide .proconlisttt{
	margin-top:30px;
}
.proconlist .slick-current .proconlisttt{
	margin-top:-30px;
}*/
.moree a{
	display: none;
	width:162px;
	height:40px;
	border:1px solid #dbdbdb;
	text-align: center;
	line-height: 40px;
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	font-family:"Arial";
	margin:0 auto;
	border-radius:20px; 
}
.moree span{
	display:none;
	width:162px;
	height:40px;
	border:1px solid #dbdbdb;
	text-align: center;
	line-height: 40px;
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	font-family:"Arial";
	margin:0 auto;
	border-radius:20px; 
}
.proconlist .slick-center .moree span {
    display: block;
}
.nsbtt{
	text-align: center;
	padding:80px 0 70px;
	margin:0 auto;
	animation: fadeInUp 1s;
}
.nsbtt p{
	color:#fff;
	font-family: "Microsoft JhengHei";
	font-size:16px;
	margin-top:24px;
	line-height:30px; 
}
.nsbtt span{
	color:#fff;
	font-family: "Microsoft JhengHei";
	font-size:48px;
	font-weight:bold;
}
.nsbtt i{
	color:#fff;
	font-family: "Conv_HelveticaNeueLTStd-ThCn";
	font-size:30px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 100;
	letter-spacing: 2px;
}
.about{
	width:100%;
	position:relative;
	z-index: 23;
}
.aboutcon{
	width:1200px;
	margin:0 auto;
	position:relative;
	z-index: 2;
	height:668px;
}
.aboutcon::before{
	width:100%;
	height:100%;
	content:"";
	position:absolute;
	left:-1200px;
	background:#f3f5f7;
	z-index: 2;
}
.aboutcon::after{
	width:100%;
	height:100%;
	content:"";
	position:absolute;
	right:-1200px;
	background:#f3f5f7;
	z-index: 2;
}

.abtbtt{
	text-align: left;
    padding: 80px 0 70px;
    width: 400px;
}
.abtbtt span {
    color: #333333;
    font-family: "微软雅黑";
    font-size: 48px;
}
.abtbtt i {
    color: #666666;
    font-family: "Conv_HelveticaNeueLTStd-ThCn";
    font-size: 30px;
    font-style: normal;
    text-transform: uppercase;
    font-weight: 100;
    letter-spacing: 2px;
}
.abtleft{
	width:640px;
	float: left;
	display: inline-block;
	background:#f3f5f7; 
	position:relative;
}
.abtleft::after{
	height:100%;
	background:#f3f5f7;
	position:absolute;
	right:-100px;
	content: "";
	width:100%;
	top:0;
	z-index:-3;
}
.di {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
    max-height: 1920px;
    max-width: 1920px;
}
.picrit{
	float: right;
	display: inline-block;
	width:460px;
	margin-top:60px;
	margin-bottom:30px;
	position:relative;
}
.picrit::before{
	width:100%;
	height:60px;
	position:absolute;
	content: "";
	top:-60px;
	left:0;
	background:#f3f5f7;
	z-index: -3;
}
.picrit::after{
	width:100%;
	height:120px;
	position:absolute;
	content: "";
	bottom:-120px;
	left:0;
	background:#f3f5f7;
	z-index: -3;
}
.picrit img{
	width:100%;
}
.di{
	width:100%;
	height:100%;
	position:fixed;
	z-index: 1;
	left: 50%;
	top:50%;
	transform:translate(-50%,-50%);
}
.di img{
	min-height: 100%;
	min-width: 100%;
	display: block;
}
.abtwenzi p{
	font-size: 20px;
	font-family: "微软雅黑";
	color:#333;
	line-height: 32px;
	margin-bottom:15px;
}
.abtwenzi i{
	font-style: normal;
	font-size: 16px;
	font-family: "Microsoft JhengHei";
	color:#666666;
	line-height:32px;
}
.shuju{
	margin-top:56px;
	margin-bottom:100px;
	border-top:1px dotted #dbdbdb;
	border-bottom:1px dotted #dbdbdb; 
	padding:25px 0 25px;
	position:relative;
	z-index: 10000;
}
.shuju .he{
	float: left;
}
.shuju .he span{
	font-size: 70px;
	color:#b6192a;
	font-family:"Arial";
}
.shuju .he i{
	font-size: 16px;
	color:#b6192a;
	font-family:"微软雅黑";
	font-weight: 800;
	font-style: normal;
}
.shuju .he p{
	font-size: 14px;
	color:#666;
	font-family:"微软雅黑";
}
.shuju .he:nth-child(1){
	margin-right:106px;
	animation: fadeInDown 1s;

}
.shuju .he:nth-child(2){
	margin-right:97px;
	animation: fadeInDown 2s;
}
.shuju .he:nth-child(3){
	animation: fadeInDown 2s;
}

.footer{
	width:100%;
	position: relative;
	z-index: 24;
	background:#151617;
	background:url(../images/footbg.jpg) no-repeat top center;
	background-size: cover;
}
.ftcon{
	width:1200px;
	margin:0 auto;
	padding:78px 0 48px;
}
.dibulogo{
	display:inline-block;
	margin-right:110px;
	margin-top:0;
	position:relative;
	top:-136px;
}
.dibuzhong{
	display:inline-block;
	margin-right:60px;
}
.youce{
	display: inline-block;
	position:relative;
	top:-46px;
}
.youce h5{
	font-size:20px;
	color:#fff;
	font-family: "Arial";
	margin-bottom:25px;
}
.youce span{
	width:40px;
	height:40px;
	background:#b6192a;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	margin:0 5px 40px;
	position:relative;
	cursor: pointer;
}
.youce span img{
	margin-top:11px;
}
.youqing p{
	display: inline-block;
	font-size: 14px;
	color:#666666;
	font-family: "微软雅黑";
	margin-right:95px;
}
.youqing{
	border:1px solid #666666;
	padding:12px 20px;
	cursor: pointer;
}
.caidan{
	position:absolute;
	right:0;
	bottom:40px;
	background:#181919;
	width:100%;
	padding-left:20px;
	display: none;
	padding-top:20px;


}
.caidan p a{
	font-size: 14px;
	color:#666666;
	font-family: "微软雅黑";
	padding-bottom:15px;
	text-align: left;
	display:block;
}
.dibuzhong h4{
	font-size:20px;
	font-family:"Microsoft JhengHei";
	color:#fff;
	font-weight: 800;
	margin-bottom:14px;
}
.dibuzhong ul li{
	float:left;
	margin-right:120px;
}
.dibuzhong ul li:nth-child(4){
	margin-right:0;
}
.dibuzhong ul li p a{
	color:#999;
	font-size:16px;
	font-family:"微软雅黑";
	padding:8px 0;
	display: block;

}
.dibuzhong ul li p:hover a{
	color:#b6192a;
}
.dizi{
	text-align: center;
	border-top:1px solid rgba(255,255,255,0.1);
}
.dizi p{
	font-size: 14px;
	color:#333333;
	font-family:"Microsoft JhengHei";
	padding:25px 0;
}
.dizi a{
	font-size: 14px;
	color:#333333;
	font-family:"Microsoft JhengHei";
	padding:25px 0;
}
.kuang{
	width: 124px;
	text-align: center;
	position:absolute;
	left:50%;
	transform: translateX(-50%);
	background:#fff;
	border-radius: 5px;
	top:60px;
	height:124px;
	line-height: 124px;
	display:none;
}
.shii{
	position:absolute;
	top:-8px;
	left:50%;
	transform: translate(0,-50%);

}
.xinxi{
	width:100%;
	border-top:1px solid rgba(255,255,255,0.1);
}
.xinxicon{
	width:1200px;
	text-align: center;
	margin:0 auto;
}
.xinxicon p{
	padding:25px 0;
	font-size:14px;
	color:#333;
	font-family:"Microsoft JhengHei";
}
.kuang .erweima{
	margin-top:0;
}
.youce span:hover{
	background:#0065b7;
}
.kuangg{
	position:absolute;
	top:60px;
	left:50%;
	transform: translate(-50%,0);
	width:222px;
	background:#0065b7;
	border-radius: 5px;
	display:none;
}
.kuangg p{
	bottom:12px;
	color:#fff;
	font-size:14px;
	font-weight: 800;
	padding:13px 15px;

}

.kuanggg{
	position:absolute;
	top:60px;
	left:50%;
	transform: translate(-50%,0);
	display:none;
	width:175px;
	height:50px;
	background:#0065b7;
	border-radius: 5px;
}
.shi{
	position:absolute;
	top:-8px;
	left:50%;
	transform: translate(0,-50%);

}
.kuanggg .slick-prev, .kuanggg .slick-next{
	background:#005ba4;
	z-index: 50;
	height:50px;
	top:20px;
	width:18px;
	border-radius: 5px;
}
.kuanggg .slick-prev{
	background: url(../images/lanl.png) no-repeat center center #005ba4;
}
.kuanggg .slick-next{
	background: url(../images/lanr.png) no-repeat center center #005ba4;
}
/*.youce span:hover .kuanggg{
	display:block;
}*/
.libox{
	width:104px;
	height:35px;
}
.libox p{
	font-size:14px;
	font-family:"Microsoft JhengHei";
	color:#fefefe;
}
.dianhuabox{
	position:absolute;
	bottom:10px;
	left:0px;
	width:100%;
}
.libox i{
	font-size:14px;
	font-family:"Microsoft JhengHei";
	color:#fefefe;
	font-style: normal;
	display: block;
	margin-bottom:5px;
	padding-top:3px;
}
/*************************首页结束**************************/


/******************************b1开始*******************************/
body{
	padding-top:100px;
}
.header2{
	background:#fff;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index: 100;
}
.header2con{
	padding:17px 98px;
}
.listt{
	display: inline-block;
	float: right;
	margin-top:25px;
}
.list ul{
	display: inline-block;
}
.listt ul li{
	float: left;
}
.listt ul li a{
	font-size: 16px;
	color:#666666;
	font-family: "Microsoft JhengHei";
	padding:0 35px;
}
.listt ul li a.active{
	color:#b00019;
}
.listt ul li:nth-child(5) a{
	border-right: none;
}
.enn{
	display: inline-block;
	float: left;
	width:38px;
	height:38px;
	line-height: 38px;
	text-align: center;
	border-radius: 50%;
	border:1px solid #999999;
	font-family: "Arial";
	font-size: 14px;
	color:#999999;
	margin:0 27px 0 15px;
	cursor: pointer;
}
.erji{
	width:100%;
	height:60px; 
	background:#f3f5f7;
}
.erjicon{
	width:1200px;
	margin:0 auto;
}
.c1_list{
	float:left;
	position:relative;
}
.c1_list1 a{
	width:34px;
	height:60px;
	border-right:1px solid #fff;
	display:block;
	line-height:60px;
}
.wai{
	width:188px;
	height:60px;
	border-right:1px solid #fff;
	line-height:60px;
}
.c1_list2 span{
	color:#999999;
	font-family:"微软雅黑";
	font-size: 16px; 
	font-weight:800;
	padding:0px 72px 0 20px;
}
.wai{
	width:188px;
	height:60px;
	border-right:1px solid #fff;
	line-height:60px;
}
.wai span{
	color:#999999;
	font-family:"微软雅黑";
	font-size: 16px; 
	font-weight:800;
	padding:0px 72px 0 20px;
}
.c1xiala{
	position:absolute;
	top:60px;
	left:0;
	width:100%;
	padding-left:20px;
	background:#f3f5f7;
	display:none;
	z-index: 50;
}
.c1xiala ul li a{
	color:#999;
	font-size:16px;
	font-family: "微软雅黑";
	padding:10px 0;
	display:block;
}
.c1xiala ul li:hover a{
	color:#b00019;
}
.wai{
	display: inline-block;
}
.daohangcon{
	width:1200px;
	margin:0 auto;
	padding:65px 0 20px 0;
	margin-bottom:43px;
}
.main{
	background:url(../images/bbb.jpg) no-repeat bottom right;
}
.d2bt{
	float:left;
}
.d2list{
	float:right;
	transform: translateY(18px);
}
.d2list ul{
	transform: translateX(18px);
}
.d2bt span{
	color:#333333;
	font-size:36px;
	font-family:"微软雅黑";
	font-weight:800;
}
.d2bt i{
	color:#666666;
	font-size:24px;
	font-family:"Conv_HelveticaNeueLTStd-ThCn";
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.d2list ul li{
	float: left;
}
.d2list ul li a{
	color:#999999;
	font-size:14px;
	font-family:"微软雅黑";
	display:block;
	border-right:1px solid #dbdbdb;
	width:110px;
	text-align: center;
}
.d2list ul li a.active{
	color:#b00019;
}

.d2list ul li span{
	width:4px;
	height:1px;
	background:#fff;
	display:inline-block;
	transform: translateY(-5px);
	margin-right:7px;
}
.d2list ul li span.active{
	background:#b00019;
}
.d2list ul li:hover span{
	background:#b00019;
}
.d2list ul li:hover a{
	color:#b00019;
}
.d2list ul li:nth-child(5) a{
	border-right:none;
}
.c1{
	width:100%;
}
.c2{
	width:100%;
}
.c3{
	width:100%;
}
.c4{
	width:100%;
}
.c5{
	width:100%;
}
.d1{
	width:100%;
}
.d2{
	width:100%;
}
.e1{
	width:100%;
}
.e2{
	width:100%;
}
.e3{
	width:100%;
}
.yi{
	animation:fadeInUp 1s;
}
.d2neirong{
	width:1200px;
	margin:0 auto;
}
.d2neirong >img{
	width:100%;
}
.d2pic img{
	width:100%;
}
.d2daohangdi p img{
	max-width:100%;
}
.d2txt span{
	width:35px;
	height:3px;
	background:#bb1c21;
	display:inline-block;
	transform: translateY(-8px);
}
.yi{
	text-align: right;
}
.d2txt i{
	font-family:"微软雅黑";
	color:#bb1c21;
	font-size:32px;
	font-weight: 800;
	font-style: normal;
	padding-left:13px;

} 
.d2txt p{
	color:#333;
	font-family:"微软雅黑";
	font-weight: 800;
	font-size:24px;
	margin-top:20px;
}
.d2txt{
	margin:35px 0 68px;
}
.er ul{
	margin-bottom:70px;
}
.er ul li{
	float:left;
	width:50%;
	text-align: center;
	color:#ffffff;
	font-size:16px;
	background:#999999;
	border:1px solid #999999;
}
.er ul li a{
	color: #000;
	display: block;
	height: 100%;
	position: relative;
	padding:15px 0;
}
.shiji{
	margin:0 auto;
	border-bottom:1px solid #dbdbdb;
	padding-bottom:50px;
}
.shijiliebiao{
	width:602px;
	margin:0 auto;

}

.shijiliebiao span::before{
		width:1px;
		height:60px;
		background:#999999;
		display:block;
		content: "";
		position:absolute;
		left:50%;
		transform: translate(-50%,-50%);
		top:96px;
}



.shijiliebiao:last-child span::before{
	display:none;
}
.shijiliebiao:nth-child(4) span::before{
	display:none;
}
.shijiliebiao i{
	color:#fff;
	font-size:14px;
	font-family:"Microsoft JhengHeis";
	font-style: normal;
}
.shijiliebiaoa{
	float:right;
	margin-right:15px;
	position:relative;
	margin-bottom:68px;
}
.yuan span{
	width:68px;
	height:68px;
	background:#bb1c21;
	border-radius: 50%;
	display:block;
	text-align: center;
	line-height:68px;
	color:#fff;
	font-size:20px;
	font-weight: 800;
	position:absolute;
	left:-55px;
	top:0;
	transform: translate(-50%,0%);
}
.yuan:nth-child(2) span{
	left:-68px;
}
.d2ziti{
	width:238px;
}
.shijiliebiaoa h5{
	color:#333333;
	font-weight: 800;
	font-family: "Microsoft JhengHeis";
	font-size:26px;
	text-align: left;
}
.shijiliebiaoa p{
	color:#333333;
	font-family: "Microsoft JhengHeis";
	font-size:18px;
	margin-top:15px;
}
.shijiliebiaoaa{
	float:left;
	margin-right:15px;
	position:relative;
	margin-bottom:68px;
}
.yuann span{
	width:68px;
	height:68px;
	background:#bb1c21;
	border-radius: 50%;
	display:block;
	text-align: center;
	line-height:68px;
	color:#fff;
	font-size:20px;
	font-weight: 800;
	position:absolute;
	right:-90px;
	top:0px;
}
.shijiliebiao3 .yuann span::after{
		width:1px;
		height:60px;
		background:#999999;
		display:block;
		content: "";
		position:absolute;
		left:50%;
		transform: translate(-50%,-50%);
		top:96px;
		display: none;
}
.shiji.atv .shijiliebiao3 .yuann span::after{
	display: block;
}
.shijiliebiaoaa h5{
	color:#333333;
	font-weight: 800;
	font-family: "微软雅黑";
	font-size:26px;
}
.shijiliebiaoaa p{
	color:#333333;
	font-family: "微软雅黑";
	font-size:18px;
	margin-top:15px;
	text-align: right;
}
.d2zitii{
	text-align: right;
	width:238px;
}


.zhankai {
    margin: 0 auto;
    text-align: center;
    transform: translate(-5px,-26px)!important;
    cursor: pointer;
    margin-top: 42px;
}
.san{
	width:1200px;
	margin:0 auto;
	padding-top:66px;
}
.san span{
	color:#b00019;
	font-size:24px;
	font-family: "Microsoft JhengHeis";
	font-weight: 800;
}
.san i{
	color:#666666;
	font-size:16px;
	font-family:"Conv_HelveticaNeueLTStd-ThCn";
	font-style: normal;
	letter-spacing: 2px;
}
.san p{
	color:#666666;
	font-size:16px;
	font-family: "Microsoft JhengHeis";
	padding:42px 0 68px;
	line-height:26px;
	letter-spacing: 1px;
}
.san p:nth-child(1) {
	display:none!important;
}
.c2yi{
	border-bottom:1px solid #dbdbdb;
}
.c3san p{
	line-height:32px;
}
.d2listt ul li:last-child a{
	border-right: none;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_HELVETICANEUELTPRO-LT_2';
	src: url('../fonts/HELVETICANEUELTPRO-LT_2.eot');
	src: local('☺'), url('../fonts/HELVETICANEUELTPRO-LT_2.woff') format('woff'), url('../fonts/HELVETICANEUELTPRO-LT_2.ttf') format('truetype'), url('.//fonts/HELVETICANEUELTPRO-LT_2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_HelveticaNeueLTPro-HvCn_2';
	src: url('../fonts/HelveticaNeueLTPro-HvCn_2.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTPro-HvCn_2.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-HvCn_2.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-HvCn_2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_Helvetica Condensed';
	src: url('../fonts/Helvetica Condensed.eot');
	src: local('☺'), url('../fonts/Helvetica Condensed.woff') format('woff'), url('../fonts/Helvetica Condensed.ttf') format('truetype'), url('../fonts/Helvetica Condensed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_HELVETICANEUELTPRO-ULTLT_2';
	src: url('../fonts/HELVETICANEUELTPRO-ULTLT_2.eot');
	src: local('☺'), url('../fonts/HELVETICANEUELTPRO-ULTLT_2.woff') format('woff'), url('../fonts/HELVETICANEUELTPRO-ULTLT_2.ttf') format('truetype'), url('../fonts/HELVETICANEUELTPRO-ULTLT_2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_HELVETICANEUELTPRO-ULTLT_2';
	src: url('../fonts/HELVETICANEUELTPRO-ULTLT_2.eot');
	src: local('☺'), url('../fonts/HELVETICANEUELTPRO-ULTLT_2.woff') format('woff'), url('../fonts/HELVETICANEUELTPRO-ULTLT_2.ttf') format('truetype'), url('../fonts/HELVETICANEUELTPRO-ULTLT_2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


body{
	overflow: hidden;
}
/*本诺动态列表*/
.j_nav .jacta img{
	width: 35px;
}
.j_nav .jacta img:nth-child(2){
	display: none;
}
.j_nav .jactas a{
	color: #0377C2;
}
.j_nav .jactas .jacta img:nth-child(1){
	display: none;
}
.j_nav .jactas .jacta img:nth-child(2){
	display: inline-block;
}

.dynamic{
	margin-top: 45px;
}
.banneras img{
	width: 100%;
}
.connew{
	border: 1px solid #dcdcdc;
	position: relative;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
	animation-duration: 1s;
}

.newrz{
	width: 50%;
	padding: 96px 103px 73px 66px;
}
.newrzlist{
	position:relative;
	width:599px;
}
.d1anniu{
	position:absolute;
	left:65px;
	bottom:75px;
	z-index: 100;
	cursor: pointer;
}
.d1anniuleft{
	width:31px;
	height:31px;
	border:1px solid #dbdbdb;
	float:left;
	text-align:center;
	line-height: 31px;
	position:relative;
}
.d1anniuright{
	width:31px;
	height:31px;
	border:1px solid #dbdbdb;
	float:right;
	text-align:center;
	line-height: 31px;
	position: relative;
}
.l_a{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.r_b{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.d1anniu .d1anniuleft:hover .l_a{
	display:block;
	background:#b6192a;
}
.d1anniuleft:hover .l_b{
	display:none;
}
.d1anniu .d1anniuright:hover .r_b{
	display:block;
	background:#b6192a;
}
.d1anniuright:hover .r_a{
	display:none;
}

.newrz h3{
	font-size: 26px;
	color: #333333;
	line-height: 36px;
	font-weight: bold;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family:"Microsoft JhengHei";

}
.newrz p{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	padding-top: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	font-family:"Microsoft JhengHei";
}
.newrza{
	width:50%;
}
.newrzalist a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.newrza img{
	width:100%;
	display: block;
}
.date{
	width: 80px;
	height: 80px;
	left: 50%;
	top: 50%;
	position: absolute;
	background: #b6192a;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}
.date h4{
	font-size: 22px;
	font-family: "arial";
	color: #FFFFFF;
	margin: 16px 0 10px 0;
}
.date h5{
	font-size: 16px;
	font-family: "arial";
	color: #FFFFFF;
	/*margin-top: 8px;*/
}
.newss .slick-dots li{
	width: 10px;
	height: 10px;
	margin: 0 7px;
	background: #d2d2d2;
	border-radius: 0;
	display:none;
}
.newss .slick-dots li.slick-active {
    background: #475973;
}
.newss .slick-dots{
	text-align: left;
	bottom: 60px;
    left: 50px;
}
.dtnewsa {
	padding: 35px 0;
	border-bottom: 1px solid #dcdcdc;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
	animation-duration: 1s;
}
.dtnewsa .sixa img{
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
}
.rz01{
	overflow: hidden;
}
@media(min-width:1230px){
.dtnewsa .bnrza:hover h4{
	color:#b6192a;
}
.dtnewsa:hover .sixa img{
	transform: scale(1.1);

}
}

/*.newrzlist .slick-prev, .newrzlist .slick-next{
	z-index: 6;
	top:292px;
	position:absolute;
	width:31px;
	height:31px;
	border:1px solid #dbdbdb;
}
.newrzlist .slick-prev{
	left:65px;
	background:url(../images/j-02.png) no-repeat top center;
}
.newrzlist .slick-next{
	left:95px;
	background:url(../images/j-01.png) no-repeat top center;
}
.newrzlist .slick-prev:hover{
	background-position: 0 31px;
	background:url(../images/j-02.png) no-repeat bottom center #b6192a;
}
.newrzlist .slick-next:hover{
	background:url(../images/j-01.png) no-repeat bottom center #b6192a;
}*/
.dtnewsa:hover .dtding{
	right:-20px;
}
.rz01{
	position:relative;
}

.rz01 img{
	
}

.rz01 .touming{
	position: absolute;
	top:0;
	left:0 ;
	width:100%;
}

.sixa{
	border-right: 1px solid #dcdcdc;
}
.sixa .rz01 img{
	height:152px;
}
.timen{
	text-align: right;
	padding: 39px 40px;
}
.timen h2{
	font-size: 30px;
	font-weight: bold;
	color: #555555;
	line-height: 37px;
	font-family: arial;
}
.timen p{
	font-size: 16px;
	font-weight: bold;
	color: #989898;
	line-height: 37px;
	font-family: arial;
}
.bnrza{
	position: relative;
	padding-left: 35px;
	padding-right: 155px;
	padding-top: 15px;
	width: calc(100% - 483px);
}
.dtding{
	position: absolute;
	right: 10px;
	width: 40px;
	height: 40px;
	background: #b6192a;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}


@media (min-width: 1200px){
.g_e1yibox p{
	display: none;
}
.g_e1yia{
	display: none;
}
.g_e1yib{
	display: none;
}
}

.dtding img{
	width: 9px;
	position: absolute;
	top: 50%;
	left: 50%;	
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.bnrza h4{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	line-height: 36px;
	font-family: "Microsoft JhengHei";
	position: relative;
	padding-left: 0px;
}

.bnrza p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	font-family: "Microsoft JhengHei";
	padding-right:10px;
}

/*.1con{
	width:1200px;
	margin:0 auto;
}*/
.e1yi{
	text-align: center;
	width:1200px;
	margin:0 auto;
	position:relative;
	animation: fadeInUp 1s;
}
.e1yi .e1box1{
	display: inline-block;
	background:#999999;
	margin-bottom:70px;
}
.e1yi .e1box1 li{
	float: left;
	color:#fff;
	font-size:14px;
	font-family: "Microsoft JhengHei";

	cursor: pointer;
	position:relative;
	line-height:40px;
}
.e1yi .e1box1 li a{
	display: block;
    line-height: 40px;
    padding: 0 38px;
   	border-top:1px solid #999999;
	background:#999999;
	position:relative;
	font-family: "微软雅黑";
}
/*.e1yi .e1box1 li a:hover::after{
	content: "";
	position:absolute;
	border:1px dotted #dbdbdb;
	width:132px;
	height:2px;
	position:absolute;
	left:0;
	bottom:0;
}*/

.e1yi .e1box1 .act a{
	background-color:#fff; 
	color:#b00019;
	border-top:1px solid #dbdbdb;
	border-bottom:1px dotted #dbdbdb;
}
.e1yi .e1box1 li a:hover{
	border-top:1px solid #dbdbdb;
	border-bottom:1px dotted #dbdbdb;
	background:#ffffff;
	color:#b00019;
}

.map-zuobiao{
	width:100%;
	/* height:570px; */
}
.map-zuobiao img{
	width:100%;
}
.e2xinxi{
	width:350px;
	height:410px;
}

.sol_con .title h1{
	font-size: 30px;
	color: #333333;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
}
.sol_con .title h1 span{
	color: #1a3ba2;
}
.download .downloadcon{
	margin-bottom: 45px;
	width: 100%;
}
.download .downloadcon .downbox{
	width: 100%;
	height: 68px;
	border:1px solid #e1e1e1;
	padding-left: 30px;
	position: relative;
	margin-bottom: 25px;
}
.download .downloadcon .downbox .downbl{
	width: calc(100% - 185px);
	padding-right: 45px;
}
.download .downloadcon .downbox .downbl h1{
	font-size: 16px;
	color: #666666;
	line-height: 68px;
}
.download .downloadcon .downbox .downbl .time{
	line-height: 68px;
	color: #888888;
	font-size: 14px;
}
.download .downloadcon .downbox .downbl .time span:first-child{
	margin-right: 20px;
}
.download .downloadcon .downbox .downbr{
	position: absolute;
	right: 0px;
	top: 0px;
	padding:0px 30px;
	/* margin: 20px 0; */
	width: 185px;
	border-left: 1px solid #e1e1e1;
	top: 50%;
	transform: translateY(-50%);
}
.download .downloadcon .downbox .downbr img{
	width: 34px;
	margin-right: 25px;
}
.download .downloadcon .downbox .downbr a{
	font-size: 14px;
	color: #666666;
}
.download .downloadcon .downbox:hover h1{
	color: #b00019;
}
.download .downloadcon .downbox:hover .time{
	color: #b00019;
}
.download .downloadcon .downbox:hover .downbr a{
	color: #b00019;
}
.download .downloadcon .downbox:hover .img_s{
	display: none;
}
.download .downloadcon .downbox:hover .img_d{
	display: inline-block;
}
.login .login_con{
	width: 50%;
	text-align: center;
	color: #666666;
	background-color: #f7f7f7;
	padding-top: 70px;
	padding-bottom: 55px;
	transition:background-color 1s linear 0.2s;
	position: relative;
}
.login .login_con .loginbg{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
	opacity: 0;
	transition: 1s;
	background: -webkit-linear-gradient(left bottom,#3c78dc, #09d9ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top right,#3c78dc , #09d9ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top right, #3c78dc , #09d9ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top right,#3c78dc, #09d9ff); /* 标准的语法（必须放在最后） */
}
.login .login_con:hover .loginbg{
	opacity: 1;
}
.login .login_con .login_text{
	z-index: 2;
	position: relative;
}
.login .login_con img{
	margin-bottom: 25px;
	width: 55px;
	height: 55px;
}
.login .login_con h6{
	line-height: 30px;
}
.login .login_con a{
	margin-top: 40px;
	line-height: 30px;
	color: #a9ad19;
	display:block;
}
.login .login_con:hover .img_s{
	display: none;
}
.login .login_con:hover .img_d{
	display: inline-block;
}
.login .login_con:hover h6{
	color: #fff;
}
.login .login_con:hover p{
	color: #fff;
}
.login .login_con:hover a{
	color: #fff;
}
.download .downloadcon .downbox:hover{
	border:1px solid #b00019;
}
.download .downloadcon .downbox:hover .downbr{
	border-left:1px solid #b00019;
}
.b3{
	width:100%;
}
.b3con ul{
	animation: fadeInUp 1s;
}
.b3con{
	width:1200px;
	margin:0 auto;
}
.b3con ul{
	margin:0 -23px;
}
.b3con >ul >li{
	width:33.333333%;
	padding:0 23px;
	float: left;
	margin-bottom:45px;
}
.b3con ul li .b3conli{
	width:100%;
	height:100%;
	border-bottom:1px solid #dbdbdb;
}
.b3con ul li:hover .b3conli .b3conlipic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.b3con ul li .b3conli .b3conlipic{
	overflow: hidden;
}
.b3con ul li .b3conli .b3conlipic img{
	width:100%;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b3con ul li .b3conli .b3conlipictxt{
	height:150px;
	background:#fff;
	padding-top:25px;
	position:relative;
}
.b3time{
	margin-bottom:18px;
	position:absolute;
	top:0;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	height:52px;
	width:100%;
	line-height:52px;
}
.b3time .b_time{
	position:absolute;
	left:15px;
	top:18px;
	display:none;
}
.b3time span{
	color:#999999;
	font-size:14px;
	font-family:"Arial";
	padding-left:10px;
}
.b3conlipictxt h5{
	color:#333333;
	font-size:20px;
	font-family: "Microsoft JhengHei";
	font-weight:Bold;
	position:absolute;
	top:50px;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}
@media (min-width: 992px){
	.b3con ul li:hover .b3time{
		top:100px;
		background:#b00019;
		color:#fff;
		padding: 0 15px 0 30px;
	} 
	.b3con ul li:hover .b3time .b_time{
		display:block;
	}
	.b3con ul li:hover .b3time img{
		display:none;
	}

	.b3con ul li:hover .b3time span{
		color:#fff;
	} 
	.b3con ul li:hover .b3timea{
		display:none;
	} 
	.b3con ul li:hover h5{
		top:30px;
		color:#b00019;
	}

}
.b3timee span{
	color:#999999;
	font-size:14px;
	font-family:"Arial";
	padding-left:10px;
}
.moreee{
	width:92px;
	height:9px;
	background:url(../images/morea.png) no-repeat top left;
	float:right;

}
.moreeea {
    width: 92px;
    height: 9px;
    background: url(../images/moreab.png) no-repeat top left;
    float: right;
    transform: translateY(20px);
}
.b3waiwai{
	text-align: center;
}
.b3timea{
	height:16px;
	padding:25px 23px;
	position:absolute;
	right:0;
	top:95px;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}
.b3fenye{
	margin:65px 0 70px;
	display: inline-block;
}
.b3fenye .b3fenyef{
	float: left;
	display: block;
	width:24px;
	height:24px;
	margin:0 25px;
	font-size:16px;
	color:#999999;
	font-family: "Arial";
	border-bottom:2px solid #fff;
	cursor: pointer;
}
.b3fenye .b3fenyef:hover{
	border-bottom:2px solid #b6192a;
	color:#b6192a;
}

.d2con{
	width:1200px;
	margin:0 auto;
}
.d2conbt{
	margin:0 auto;
	color:#333333;
	font-size:30px;
	font-family: "微软雅黑";
	font-weight:Bold;
	text-align: center;
}
.shejiao{
	float: right;
	
}
.d2daohang span{
	color:#666666;
	font-size:14px;
	font-family: "微软雅黑";
}
.d2daohang span:nth-child(1) {
	margin-right:77px;
}
.d2daohang{
	padding:23px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	margin:45px 0;
}
.shejiao img:nth-child(1) {
	margin-right:10px;
}
.shejiao img:nth-child(2) {
	margin-right:10px;
}
.d2bg{
	max-width:100%;
}
.d2daohangdi p{
	color:#666666;
	font-family: "微软雅黑"; 
	font-size:16px;
	line-height:32px;
}
.d2listt{
	position: relative;
	height:40px;
	margin:70px 0;
}

.d2listt span{
		position: absolute;
}
.d2listt span p{
	width:120px;
	height:40px;
	display:block;
	background: #c5c5c5;
	text-align: center;
	line-height: 40px;
	color:#ffffff;
	font-size:14px;
	font-family: "微软雅黑";
	border-radius: 10px;
	cursor: pointer;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d2listt span p a{
	display:block;
	line-height: 40px;
	width:100%;
	height:100%;
}
.d2listt span:nth-child(2){
	display:block;
	background: #c5c5c5;
	text-align: center;
	line-height: 40px;
	color:#ffffff;
	font-size:14px;
	font-family: "微软雅黑";
	border-radius: 10px;
	left:50%;
	transform: translate(-50%,-50%);
	top:50%;
}
.d2listt span:nth-child(1){
	left:0;
}
.d2listt span:hover a{
	
    color: #fff;
}
.d2listt span:hover p{
	background:#b00019;
    
}
.d2listt span:nth-child(3){
	right:0;
}
.b2{
	width:100%;
}
.b2con{
	width:1200px;
	margin:0 auto;
}
.b2bt span{
	font-size:24px;
	color:#b00019;
	font-family:"微软雅黑";
	font-weight:Bold;
}
.b2bt i{
	font-size:16px;
	color:#666666;
	font-family:"Conv_HelveticaNeueLTStd-ThCn";
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.b2bt{
	border-bottom:1px solid #dbdbdb;
	padding-bottom:26px;
	margin-bottom:27px;
}
.b2er{
	animation: fadeInUp 2s;
	padding-bottom: 50px;
}
.b2yi{
	animation: fadeInUp 2s;
	margin-bottom: 60px;
}
.b2yi p{
	font-size:16px;
	color:#666666;
	font-family:"微软雅黑";
	line-height:32px;
}
.b2-btr{
	line-height: 30px;
}
.b2-btr a{
	font-size: 14px;
    color: #666666;
    font-family: "微软雅黑";
}

.b2-btr i{
	font-size: 18px;
    color: #666666;
    font-family: "微软雅黑";
    position: relative;
    top: 2px;
    left: 3px;
}

.b2-btr:hover a{
	color:#b00019;
}
.b2-btr:hover i{
	color:#b00019;
}

















.b2er ul{
	margin:0 -15px;
}
.b2er ul li{
	padding:0 15px;
	width:33.333333%;
	float: left;
	margin-bottom:30px;
}
.b2erbox{
	width:100%;
	height:100%;
}
/*.b2er ul li:hover .b2erbox{
	border-bottom:2px solid #b00019;
}*/
.b2erpic {
	overflow: hidden;
}
.b2erpic img{
	width:100%;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
}
.b2er ul li:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.b2ertext h5{
	color:#333333;
	font-size:22px;
	font-family:"微软雅黑";
	font-weight: Bold;
    line-height: 1.75;
    height: 70px;
    overflow: hidden;
}
.b2er ul li:hover h5{
	color:#b00019;
}
.b2ertext{
	padding:35px 40px;
	background:#f7f7ff;
	position:relative;
	border-bottom:2px solid #f7f7ff;
}
.b2er ul li:hover .b2ertext{
	border-bottom:2px solid #b00019;
}
.b2ertext p{
	color:#666666;
	font-size:14px;
	font-family:"微软雅黑";
	line-height: 24px;
	margin:30px 0 25px;

}
.b2ertext i{
	font-size:14px;
	color:#666666;
	font-family:"Arial";
	font-style: normal;
	margin-left:10px;
}
.b2ertext span{
	display:inline-block;
	width:36px;
	height:36px;
	border-radius: 50%;
	background:#fff;
	text-align:center;
	line-height: 36px;
	position: absolute;
	right:40px;
    transform: translateY(-12px);
    position:absolute;
}

.b2er ul li:hover .b2ertext span{
	background:#b00019;
}
.b2er ul li:hover .youjian{
	display:none;
}
.b2ertext span .youjiana{
	position:absolute;
	top:12px;
	left:15px;
	display:none;
}
.b2er ul li:hover .youjiana{
	display:block;
}

.b3timea{
	display:inline-block;
	width:100%;
}
.b3timee{
	float:left;
}

/*动画*/
@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
/*职位招聘*/
.honor {
	border-top: 3px solid #b00019;
	margin-bottom:70px;
}
.honor2{
	border-bottom: 1px solid #eee;
	position: relative;
	cursor: pointer;
}
.honor2 .span1{
	color: #b00019;
	font-size: 14px;
	line-height: 61px;
	font-family: "微软雅黑";
	margin-left: 20px;
	letter-spacing: 1px;
}
.honor2 ul{
	float: right;
}
.honor2 ul li{
	color: #999;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 61px;
	float: left;
	margin-right: 110px;
	letter-spacing: 1px;
}
.honor2 ul li span{
	color: #333;
}
.honor2 img{
	position: absolute;
	top: 50%;
	right: 25px;
	margin-top: -5px;
}
.honor2 img.img2{
	display: none;
}
.honor2:hover li,
.honor2:hover li span,
.honor2.active li,
.honor2.active li span
{
	color: #b00019;
}
.honor2.active .img2{
	display: block;
}
.honor2.active .img1{
	display: none;
}
.honor3{
	background-color: #f9f9f9;
	padding-top: 1px;
	padding-bottom: 42px;
	padding-left: 48px;
	display: none;
}
.honor3 h4{
	color: #b00019;
	font-size: 20px;
	font-family: "微软雅黑";
	margin-top: 20px;
	margin-bottom: 3px;
	letter-spacing: 1px;
	font-weight: Bold;
}
.honor3 .h41{
	margin-top: 44px;
}
.honor3 .h42{
	margin-top: 34px;
}
.honor3 li{
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 28px;
	letter-spacing: .8px;
}
.honor3 button{
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	font-family: "微软雅黑";
	text-align: center;
	background-color: #b00019;
	margin-top: 36px;
	border-radius: 20px;
	display:none;
}
.newspic .gkh_itm a{
	overflow: hidden;
}
.newspic .gkh_itm a img{
	transition: all 1.36s;
}
.newspic .gkh_itm a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.newspic .gkh_itm a::after {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.3);
    content: '';
    display: block;
}
@media screen and (min-width: 1200px) {
.newspic .gkh_itm a:hover img{
	transform: scale(1.1);
}
/*媒体查询*/
@media screen and (max-width: 1230px) {
	.slideTxtBox1,
	.slideTxtBox1 .bd,
	.slideTxtBox1 .bd ul{
		width: 1140px;
	}
	.carousel_honor{
		width: 1000px;
	}
	.slideTxtBox1 .bd ul{
		padding: 0px 70px;
	}
	.nextButton{
		right: -70px;
	}
	.prevButton{
		left: -70px;
	}
	/*头部*/
	.pctopnav li {
		margin-right: 15px;
	}
	
}
@media screen and (max-width: 1199px) {
	.nav .ul1,
	.nav .ul2,
	.nav .ul2.active,
	.pro_list .borderb .blue,
	.main .crumb,
	.footer1,
	.nav .sijicai .ulsi
	{
		display: none;
	}
	.nav .sijicai .ulsi
	{
		display: none !important;
	}
	.navpd,
	.footer2{
		display: block;
	}
	.main{
		margin-top: 21px;
	}
	.pro_list {
		padding-top: 40px;
	}
	.pro_list h6{
		height: auto;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.pro_list .col-lg-3 {
		margin-top: 28px;
	}
	.profile {
		padding-top: 60px;
	}
	.honor2 .span1{
		display: block;
	}
	.honor2 ul{
		float: none;
		padding-left: 20px;
		margin-bottom: 20px;
	}
	.honor2 .span1 {
		line-height: 48px;
	}
	.honor2 ul li {
		line-height: 26px;
	}
	.customer {
		padding-top: 56px;
	}
	.customer ul{
		margin-right: -30px;
		margin-left: -30px;
	}
	.customer li{
		padding-left: 30px;
		padding-right: 30px;
	}
	.question {
		margin-top: 65px;
	}
	.videos{
		margin-top: 60px;
	}
	.slideTxtBox1{
		display: none;
	}
	.ph_honor{
		display: block;
	}
	.news {
		margin-top: 0
	}
	.newsnei {
		margin-top: 60px;
	}
	/*头部*/
	.header1{
		display: none;
	}
	.header2{
		display: block;
	}
}
	@media(max-width:964px){
	.honor2 ul li {
    margin-right: 46px;
    letter-spacing: 1px;

	}
	}

	/*脚*/
	footer .di p.p1{
		float: none;
	}
	footer .di p.p2{
		float: none;
	}
	footer .di p span{
		display: block;
	}
	footer .di p{
		text-align: center;
	}
	.chanpinlist ul{
		display: none;
	}
	.chanpinlist{
		padding-top: 66px;
	}

	.product_nei {
		margin-top: 68px;
	}
	.chan_slick .row{
		margin-left: -0px;
		margin-right: -0px;
		position: static;
		opacity: 1;
		z-index: 1;
	}
	.chan_slick .row{
		display: none;
	}
	.chan_slick .row:last-child{
		display: block;
		opacity: 1 !important;
		z-index: 1;
		height: auto;
	}

}
@media screen and (max-width: 991px) {
	.product_nei .rightcon,
	.product_nei .tabbox
	{
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.product_nei .rightcon{
		padding-top: 16px;
	}
	.customer ul{
		margin-right: -15px;
		margin-left: -15px;
	}
	.customer li{
		padding-left: 15px;
		padding-right: 15px;
	}
	.download tr td:nth-child(1),
	.download tr td:nth-child(3),
	.download tr td:nth-child(4)
	{
		display: none;
	}
	.download tr td:nth-child(2) {
		padding-left: 3%;
	}
	.contact1 ul li:nth-child(1){
		width: 100%;
		padding-bottom: 0px;
	}
	.contact1 ul li:nth-child(2),
	.contact1 ul li:nth-child(3)
	{
		width: 50%;
		padding-top: 0;
	}
	.contact1 ul li:nth-child(2) .licon{
		border-left: 0;
	}
	#dituContent{
		margin-left: -1100px;
	}
	.newzhao{
		display: none;
	}
	.newzhao2{
		display: block;
	}
	.zuixin .row1:nth-child(4){
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.servc_icd{
		display: none;
	}
	.icon,
	.banner .img1
	{
		display: none;
	}
	.banner .img2
	{
		display: block;
	}
	
	.chan_slick .row{
		padding-left: 145px;
		padding-right: 145px;
	}
	.chan_slick .slick-prev {
		left: -122px;
		z-index: 1;
	}
	.chan_slick .slick-next {
		right: -122px;
		z-index: 1;
	}
	.chan_slick .container{
		height: auto;
	}

}
@media screen and (max-width: 767px) {
	.h_phpage,
	.ph_honor .hd
	{
		display: block;
	}
	.h_lp,
	.honor_btn,
	.ding
	{
		display: none;
	}
	.banner_l .slick_bd .slick-slide img.img2{
		display: block !important;
	}
	.banner_l .slick_bd .slick-slide img.img1{
		display: none !important;
	}
	.canshu ul.canshu1 li{
		width: 33.333%;
	}
	.canshu ul.canshu1 li:nth-child(1),
	.canshu ul.canshu1 li:nth-child(2),
	.canshu ul.canshu1 li:nth-child(3)
	{
		border-bottom: 1px solid #dcdcdc;
	}
	.canshu ul.canshu1 li:nth-child(4)
	{
		border-top: 0;
		border-left: 1px solid #dcdcdc;
	}
	.canshu ul.canshu1 li:nth-child(5),
	.canshu ul.canshu1 li:nth-child(6)
	{
		border-top: 0;
	}
	.profile ul li{
		float: left;
		width: 100%;
	}
	.honor2 ul li{
		width: 100%;
		margin-right: 0;
	}
	.customer ul{
		margin-right: -10px;
		margin-left: -10px;
	}
	.customer li{
		width: 50%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.question1{
		padding-right: 20px;
	}
	.question1 .img1, .question1 .img2{
		display: none !important;
	}
	.question2{
		padding-left: 20px;
		padding-right: 20px;
		background: url(../images/A.png) no-repeat top 183px left 17px;
	}
	.question2 img {
		float: none;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
	}
	.question2 p{
		margin-top: 18px;
	}
	.videos li {
		margin-right: 26px;
		display: inline-block;
		float: none;
	}
	.contact1 ul li:nth-child(2),
	.contact1 ul li:nth-child(3)
	{
		width: 100%;
	}
	.contact1 ul li:nth-child(2){
		padding-bottom: 0;
	}
	.contact1 ul li:nth-child(2) .licon{
		padding-bottom: 0;
	}
	.contact1 ul li:nth-child(3) .licon{
		border-left: 0;
		padding-top: 0;
	}
	.contact1 ul li .licon{
		padding-left: 20px;
		padding-right: 20px;
	}
	.contact_form .yan input {
		width: 183px;
	}
	.polist {
		left: 0;
		margin-left: 0;
		width: 100%;
		top: 2px;
	}
	.polist li{
		float: none;
		margin: 10px auto;
	}
	.polist li:last-child{
		margin-right: auto;
	}
	.main_con {
		width: 286px;
	}
	.main_con .t_340 {
		padding: 16px 15px 12px 15px;
	}
	#dituContent {
		height: 515px;
	}
	.main_con {
		margin-top: -110px;
	}
	.chan_slick .row{
		padding-left: 35px;
		padding-right: 35px;
	}
	.chan_slick .slick-prev {
		left: -17px;
		z-index: 1;
	}
	.chan_slick .slick-next {
		right: -17px;
		z-index: 1;
	}
	.po {
		height: 515px;
	}

}
@media screen and (max-width: 460px) {
	.banner_l .bd li img.img2{
		display: none !important;
	}
	.banner_l .bd li img.img3{
		display: block !important;
	}
}
@media screen and (max-width: 379px) {
	.logo .img1{
		display: none;
	}
	.logo .img2{
		display: block;
	}
	.logo {
		margin-top:0;
	}
}

.bd_weixin_popup_bg,
.bd_weixin_popup{
	height: 291px !important;
}

.b1content{
	margin-top: 70px;
	width: 100%;
}
.b1content p{
	font-family: "微软雅黑";
	line-height: 30px;
	font-size: 16px;
	color: #989898;
}

.e3{
	width:100%;
	background:url(../images/e3bg.png) no-repeat bottom right;
	background-position: 754px -54px;
	border: 1px solid #f9f9f9;
}
.e3 .e3con{
	width:1200px;
	margin:0 auto;
}
.liuyan .name{
	color: #333;
	font-size:16px;
	font-family:"微软雅黑";
	padding:20px 0px 20px 10px;
	border-bottom:1px solid #dbdbdb;
	width:635px;
}
input::-webkit-input-placeholder{ /*WebKit browsers*/
	color: #bfbfbf;
	font-size:16px;
	font-family:"微软雅黑";
}
input::-moz-input-placeholder{ /*Mozilla Firefox*/
	color: #bfbfbf;
	font-size:16px;
	font-family:"微软雅黑";
}
input::-ms-input-placeholder{ /*Internet Explorer*/ 
	color: #bfbfbf;
	font-size:16px;
	font-family:"微软雅黑";
}
.e3con h4{
	font-size:24px;
	color:#b00019;
	font-family:"微软雅黑";
	font-weight: Bold;
}
.e3con p{
	font-size:16px;
	color:#666666;
	font-family:"微软雅黑";
	margin:20px 0 50px;
}
.yanzheng{
	color: #bfbfbf;
	font-size:16px;
	font-family:"微软雅黑";
	padding:0px 0px 20px 0px;
	width:684px;
	position:relative;
}
.d3fs{
    width: 130px;
    height: 37px;
    background: #b00019;
    border-radius: 24px;
    text-align: center;
    line-height:37px;
    margin: 25px 0 75px;
}
.d3fs button{
	color:#fff;
}
.yanzhenga{
	float:left;
	position: relative;
	width:100%;
}
.yanzhengtu{
    padding-right: 15px;
    top: 20px;
    right: 53px;
    position: absolute;
    width: 95px;
    height: 32px;
    overflow: hidden;
}
.yanzhengtu img{
	width:100%;
}
.d3fs a{
	width:130px;
	height:38px;
	display: block;
	background:#b00019;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑";
	border-radius:18px;
}
.d3fs input{
	margin:45px 0 70px;
	color:#ffffff;
	font-size:14px;
	font-family:"微软雅黑";
	background:#b00019;
	text-align:center;
	width:129px;
	height:37px;
	border-radius: 20px;
	border:1px solid #b00019;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d3fs:hover input{
	border:1px solid #b00019;
	background:#fff;
	color:#b00019;
}

.li a{
	text-decoration:none; 
	color:  #999999;
	font-size: 14px;
	font-family: "微软雅黑";
}

.content{
	margin-top: 0px;
	width: 100%;
}
.content p{
	font-family: "微软雅黑";
	line-height: 30px;
	font-size: 16px;
	color: #989898;
}

.ps{
	width: 100%;
	margin-top: 49px;
	position: relative;
}
.l_photo{
	width: 100%;
	height: 485px;
	background-image: url(../images/b1bg.jpg);
	 background-size:100% 485px;
    background-repeat:no-repeat;
}
.l_photo_top{
	position: absolute;
	width: 100%;
	height: 485px;
	background-color: #0065b7;
	opacity:0.8;
}
.container{
	width:1200px;
}
.ps_content{
	margin-top: 120px;
	width: 100%;
	height: 365px;
}
.ps_content_rad{
	width: 20%;
	height: 365px;
	float: left;
}
.ps_content_ps-w>img{
	width: 130px;
	height: 130px;
	margin-left: 53px;
	
}
.ps_content_ps-w{
	width: 100%;
}
.ps_content_ps{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.ps_content_ps-s{
	margin-top: 50px;
	text-align: center;
}
.ps_content_ps-s>p:nth-child(1){
	font-family: "Times New Roman";
	font-size: 50px;
	color: #ffffff;
}
.ps_content_ps-s>p:nth-child(2){
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	margin-top: 20px;
}
.ps_content_ps-s>p>span{
	font-size: 15px;
}
.ccc{
	width: 33%;
	height: 140px;
	float: left;
}
.btna,.pagn,.btnb{
	background-color: #b00019;
}
.cor-w{
	width: 33.3%;
	height: 140px;
}
.cor_w_content{
    margin: 40px auto;
    margin-left: 17%;
}

.cor_w_content-p,.cor_w_content-s{
	float: left;
}
.cor_w_content-s{
	margin-left: 23px;
}
.cor_w_content-s>p:nth-child(1){
	font-family: "微软雅黑";
	font-size: 22px;
	font-weight: bold;
	color: #333;
}
.cor_w_content-s>p:nth-child(2){
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin-top: 15px;
}

.cor_size{
	width: 100%;
	height: 160px;
	margin-top: 2px;
	background-color: #f8f8f8;
}
.cor_size>span{
	line-height: 160px;
	margin-left: 60px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666666;
}

.photo{
	float: left;
	margin-right: 15px;
}
.ps1{
	width: 65px;
	height: 65px;
}
.size{
	float: left;
	line-height: 100px;
}
.size::after{
	display: block;
    clear: both;
    height: 0;
    content: ' ';
}
.size p:nth-child(1){
	font-family: "微软雅黑";
	font-size: 20px;
	color: #27292b;
	font-weight:bold;
}
.size p:nth-child(2){
	font-family: "微软雅黑";
	font-size: 15px;
	color: #636466;
}

.size p{
	margin-top: 15px;
}
.content1{
	margin-top: 25px;
	font-size: 16px;
}
.content1 p{
	line-height: 32px;
	color: #5d6265;
	font-family: "微软雅黑";
}
.top:nth-child(2){
	margin-top: 60px;
}
.top{
	margin-top: 60px;
}
.size1{
	float: left;
	margin-top: 3px;
}
.size1::after{
	display: block;
    clear: both;
    height: 0;
    content: ' ';
}
.size1 p:nth-child(1){
	font-family: "微软雅黑";
	color: #27292b;
	margin-top: 27px;
	font-size: 20px;
	font-weight:bold;
}
.size1 p:nth-child(2){
	font-family: "微软雅黑";
	color: #636466;
	margin-top: 20px;
	font-size: 15px;
}
.ps2{
	width: 65px;
	height: 100px;
}
#cccc{
	padding-bottom: 62px;

}
.cor_w_content-s>p:nth-child(1){
	color: #f8f8f8;
	font-family: "微软雅黑";
	font-size: 22px;
}
.cor_w_content-s>p:nth-child(2){
	color: #f8f8f8;
	font-family: "微软雅黑";
	font-size: 14px;
}
.cl>.cor_w>.cor_w_content>.cor_w_content-s>p:nth-child(1){
	color: #333333;
	font-family: "微软雅黑";
	font-size: 22px;
}
.cl>.cor_w>.cor_w_content>.cor_w_content-s>p:nth-child(2){
	color: #7f7f7f;
	font-family: "微软雅黑";
	font-size: 14px;
}
.cl{
	background-color: #f8f8f8;
}
.mar{
	margin-top: 1px;
}



.bacimg{
	margin-top: 20px;
	background-image: url(../images/10.png); 
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.maptishi{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-44%,-87%);

}
.maptishia{
	position: absolute;
	color:#b00019;
	font-size:20px;
	font-family: "微软雅黑";
	font-weight: Bold;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.maplianxi{
	padding:43px 45px 0px 65px;
	width:350px;
	background:rgba(255,255,255,0.85);
	position:absolute;
	top:50%;
	right:55px;
	transform: translate(0,-50%);

}
.mapicon{
	display:inline-block;
	position:absolute;
	left:-30px;
}
.mapdizi{
	text-align:left;
	position: relative;
	margin-bottom:45px;
}
.mapwai{
	position:relative;
}

.mapdizi p{
	color:#333333;
	font-family:"微软雅黑";
	font-weight: Bold;
	font-size:18px;
	margin-bottom:20px;
}
.mapdizi span{
	color:#666666;
	font-family:"微软雅黑";
	font-weight: Bold;
	font-size:16px;
	line-height:20px;
}
.e1zhankai{
	margin:70px 0 70px;
}
.zongjinglishi{
	width:100%;
	height:55px;
	background:#f3f5f7;
	border-left:1px solid #b00019;
	padding:19px 22px 0 30px;
}
.zongjinglishi span{
	color:#333333;
	font-family:"微软雅黑";
	font-weight: Bold;
	font-size:18px;
	float:left;
	
}
.zongjinglishi.act .lxwimg .img_b {
    display: none;
}
.zongjinglishi.act .lxwimg .img_d {
    display: inline-block;
}
.lxwimg img {
    width: 17px;
}
.e1xiala{
	padding:40px 0;
	display:none;
}
.e1xialaa{
	display:block;
}

.e1xiala ul{
	margin:0 -22px;
}
.e1xiala ul li{
	padding:0 22px;
	width:33.333333%;
	float: left;
	margin-bottom:20px;
}
.e1xialawai{
	width:100%;
	height:100%;
	border:1px solid #dbdbdb;
	text-align:left;
	padding:30px 38px;
}
.e1btt{
	border-bottom:1px solid #e8e8e8;
	padding-bottom:15px;
	margin-bottom:25px;
}
.e1btt span{
	color:#333333;
	font-family:"微软雅黑";
	font-weight: Bold;
	font-size:24px;
}
.e1xialawai p{
	color:#666666;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:34px;
}
.renwu01{
	transform: translateY(-5px);
}

.liboxa{
	width: 100%;
}
/*************************************************************/


.b1xuanxiang{
	width:1200px;
	margin:0 auto;
}
.b1xuanxiang ul li{
	width:33.333333%;
	height:142px;
	background:#b00019;
	float:left;
	position:relative;
	cursor: pointer;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b1icon_b {
	display:none;
}
.g_btnitmatv{
	background:#f8f8f8!important;
}
.g_btnitmatv .b1text span{
	color:#333333;
}
.g_btnitmatv .b1text p{
	color:#666666;
}
.g_btnitmatv .b1icon .b1icon_a{
	display:none;
}
.g_btnitmatv .b1icon .b1icon_b{
	display:block;
}




.b1xuanxiang ul li:hover{
	background:#f8f8f8;
}
.b1xuanxiang ul li:hover .b1text span{
	color:#333333;
}
.b1xuanxiang ul li:hover .b1text p{
	color:#666666;
}
.b1xuanxiang ul li:hover .b1icon .b1icon_a{
	display:none;
}
.b1xuanxiang ul li:hover .b1icon .b1icon_b{
	display:block;
}

.b1xuanxiang ul li .xuanxiangli{
	width: 100%;
	border-right:1px solid rgba(255,255,255,0.5);
	height:113px;
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
    padding: 29px 35px  40px 90px;
}

.b1icon{
	position:relative;
	float:left;
	width:50px;
	height:50px;
}
.b1icon .b1icon_a{
	position:absolute;
	top:0;
	left:0;
}
.b1text{
	float:left;
	margin-left:20px;
}
.b1text p{
	color:#ffffff;
	font-size:22px;
	font-family:"微软雅黑";
	font-weight: Bold;
	padding:7px 0 10px;
}
.b1text span{
	color:#ffffff;
	font-size:14px;
	font-family:"微软雅黑";
}
.b1wenbenlist p{
	font-size: 18px;
	font-family: "微软雅黑";
	color:#666666;
	line-height: 30px;
}
.b1wenben{
	width:100%;
	height:160px;
	padding:0px 0 0 55px;
	background:#f8f8f8;
}
.b1wenben_box{
	width:1200px;
	margin:0 auto;
}

.company{
	background:url(../images/b1gg.jpg) no-repeat top center;
	padding-top:120px;
	padding-bottom:121px;
	margin:45px 0 65px;
}
.company4{
	width:1200px;
	margin:0 auto;
}
.company .company4 .canvas .fl
{
    width: 20%;
    margin-bottom: 40px;
    padding: 0 5px;

    text-align: center;
}
.company .company4 .canvas .circle
{
    height: 116px;
}
.company .company4 .canvas .fl p
{
    font-size: 14px;
    line-height: 28px;

    margin-top: 125px;

    color: #fff;
}
.company .company4 .canvas .circles-integer
{
    font-family: 'HIRSB';
    font-size: 52px;

    position: absolute;
    top: 176px;
    left: 50%;

    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;

    color: #fff;
}

.company .company4 .canvas .slick-dots
{
    bottom: -15px;
}
.company .company4 .canvas .slick-dots li
{
    width: 10px;
    height: 10px;
    margin-right: 5px;
    margin-left: 5px;

    border-radius: 50%;
    background: #bbb;
}
.company .company4 .canvas .slick-dots li.slick-active
{
    background: #fff;
}
.xian_a{
	border-bottom:2px solid #dbdbdb;
	padding-bottom:60px;
}
/********************************************************************/
.lpage {
    padding-top: 44px;
    padding-bottom: 62px;
    position: relative;
    z-index: 1;
}
.c_333 {
    color: #333;
}
.text-center {
    text-align: center;
}

a {
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    text-decoration: none;
    color: #000;
}
.lpage li.lp {
    line-height: 32px;
    position:relative;
}
.lpage li {
    color: #555555;
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
    width: 24px;
    height: 33px;
    margin-right: 11px;
    vertical-align: top;
    border-bottom:2px solid rgba(255,255,255,0);
}
.lpage li.activepage{
	color:#b6192a;
	border-bottom:2px solid #b6192a;
}
.text-center a li.act{
	 border-bottom:2px solid rgba(182,25,42,1);
	 color:#b6192a;
}
.text-center a:hover li{
	 border-bottom:2px solid rgba(182,25,42,1);
	 color:#b6192a;
}
.text-center a .lp:hover .r{
	display:block;
}
.text-center a .lp:hover .b{
	display:none;
}
.lpage li.lp img {
    vertical-align: initial;
}
.lpage .r {
    position:absolute;
    top:12px;
    left:8px;
    display:none;
}

/************************************************************************************************/


.SJ_xiala{
	display: none;
	position: fixed;
	top: 95px;
	width: 100%;
	border-top: 1px solid #F1F1F1;
	background: #FFFFFF;
	z-index: 10000;
}
.SJ_xiala .SJ_yijili{
	position: relative;
	width: calc(100% - 20px);
	line-height: 50px;
	text-align: left;
	background: #FFFFFF;
	margin: 0px 10px;
	border-bottom: 1px solid #F1F1F1;
}
.SJ_xiala .SJ_yijili a{
	color: #666666;
	font-size: 18px;
	color: #666666;
	font-family:"微软雅黑";
}
.SJ_xiala .SJ_yijili .SJ_xiala_jia{

	position: absolute;
	top: 16px;
	right: 0px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.SJ_xiala .SJ_yijili .SJ_xiala_jian{
	display: none;
	position: absolute;
	top: 16px;
	right: 0px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.SJ_erji{
	display: none;
	width: 100%;
	padding-left: 30px;
	border-bottom: 1px solid #F1F1F1;
}
.SJ_erji li{
	width: 100%;
	font-size: 16px;
	color: #999999;
	line-height: 40px;
	font-family:"微软雅黑";
}
/*
 * 手机下拉图标
 */
.openmenu {
    position: relative;
    display: inline-block;
    margin-top: 20px;
    margin-left: 20px;
    width: 50px;
    height: 50px;
    background: #a7c542;
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;
}
.openmenu span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 2px;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #FFFFFF;
}
.openmenu span::after, .openmenu span::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    background: #FFFFFF;
}
.openmenu.act span {
    background: rgba(255,255,255,0);
}
.openmenu.act span::before {
    top: 0;
    -webkit-transform: rotate(43deg);
    -ms-transform: rotate(43deg);
    transform: rotate(43deg);
}
.openmenu span::before {
    top: 7px;
}
.openmenu.act span::after {
    top: 0;
    -webkit-transform: rotate(-43deg);
    -ms-transform: rotate(-43deg);
    transform: rotate(-43deg);
}
.openmenu span::after {
    top: -7px;
}
.nysolutions .solu_tit{
	text-align: center;
}
.nysolutions .solu_tit h3{
	display: inline-block;
	position: relative;
}
.bsBox, #bsPanel div, #bsMorePanel div, #bshareF div {
    box-sizing: content-box;
}
.bsTop span{
	line-height: 24px !important;
}
.mengcen {
	display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.9);
    z-index: 30000;
}
.caidansuo {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 38%;
    height: 46px;
    border-bottom: 1px solid #ffffff;
}
.caidansuo input {
    width: calc(100% - 60px);
    height: 100%;
    font-size: 24px;
}
#buts {
    position: relative;
    right: 0;
    font-size: 22px;
    color: #ffffff;
    letter-spacing: 3px;
}
.guanbi {
    width: 28px;
    display: block;
    position: absolute;
    right: 6%;
    top: 4%;
}
.guanbi img {
    width: 100%;
}
/**************************************************************************/


.con_box{
	width:1200px;
	margin:0 auto;
}

.con_box ul li{
	width:20%;
	height:255px;
	float:left;

}
.con_box_apic{
	width:120px;
	height:120px;
	border-radius: 50%;
	border:1px solid rgba(255,255,255,0.2);
	text-align: center;
	line-height:120px;
	margin:0 auto;
	position:relative;
}
.con_box_atxt{
	text-align: center;
	padding-top:48px;
}
.con_box_atxt i{
	font-style: normal;
	color:#fff;
	font-family:"Conv_Helvetica-Roman-SemiB";
	font-size:50px;

}
.con_box_atxt p{
	color:#fff;
	font-size: 14px;
	font-family:"微软雅黑";
	padding-top:22px;
}
.con_box_atxt span{
	color:#fff;
	font-size:20px;
	font-weight: bold;
	font-family:"Conv_Helvetica-Roman-SemiB";
}
.servc_icd {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: rotateY(180deg);
    transform: translate(-50%,-50%);
}
.e1yi ul li:hover a{
	color:#b00019;
	font-weight:bold;
}
.newspic .gkh_itm{
	position:relative;
	padding-right:10px;
}
.tou_2{
	position:absolute;
	top:0;
	left:0;
	height:259px;
}
.tou_1{
	width:100%;
}

.er .clearfix li.act{
	 border: 1px solid #dbdbdb;
    color: #b00019;
    background: #fff;
}
.b1wenbenlist_a{
	transform: translateY(-50%);
	position: relative;
	top:50%;
	padding-top:3px;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(247, 157, 157, 0.75) !important;
}
/*.product .proconlist .proconlisttt button{
	color: #fff
	border:1px solid #fff;
}*/
.moree a:nth-child(1){
	display:none;
}
.d2listt a:hover{
	color: #fff;
}
.serach :hover{
	background: #980218;
	color:#fff;
	border-color:#980218;
}
.en:hover a.act{
	color:#fff;
}
.banner .gkh_itm{
	display:none;
} 
.bshare_box{
				position: absolute;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
			}
			.bshare_box a{
				width: 100% !important;
				height: 100% !important;
				display: block;
				opacity: 0 !important;
			}
			.bsPromo{
				width: 100%;
				height: 100%;
				display: block !important;
				opacity: 0 !important;
}
.sinaminiblog{
	position:relative;
	/*width:29px;*/
}
.qqim{
	position:relative;
}
.bshare-weixinn{
	position:relative;
}
.serach :hover {
    background: #980218;
}
.enn:hover a {
    color: #fff;
}
.namea{
	height:186px;
	line-height:1.75em;
}
textarea::-webkit-input-placeholder{
    color:#bfbfbf;
}
textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#bfbfbf;
}
textarea::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#bfbfbf;
}
textarea::-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#bfbfbf;
}
.dynami{
	border-top:2px solid #b00019;
	margin-bottom:40px;
	padding-left:0;
	padding-right:0;
	padding-top:25px;
}
.newssboxitem{
	width:20%;
	height: 35px;
}
.newssboxitem a{
	color:#464646;
	font-size: 16px;
	font-family:"微软雅黑";
	display:block;
	padding: 0 30px;
	width:100%;
	text-align: center; 
}
.newssboxitem a:hover{
	color:#b00019;
}
.sertxt{
	width:100%;
	padding:22px 0 24px;
}
.sertxt h2{
	font-family:"微软雅黑";
	color:#b00019;
	font-size:22px;
	padding-left:53px;
	line-height: 1.75;
}
.d2daohangdi a:hover{
	color:#b00019;
}
.d2daohangdi a{
	text-decoration:none!important;
	font-size: 18px;
    font-family: "微软雅黑", "Microsoft YaHei";
    color: rgb(63, 63, 63);	
}
/*************7.2**************/
.sunny_kuanggg{
	width:100%;
}
.sunny_kuanggg_item{
	width:50%;
	padding:0 5px;
	margin-bottom:10px;
}
.sunny_kuanggg_box{
	width:250px;
	padding-top:10px;
	height:auto!important;
}
.sunny_kuanggg .libox{
	width:100%;
}


.xiala{
	right: 134px;
}
.dibuzhong ul li:last-child{
        	display:none;
        }